package com.xli.mybatis.anno;

import java.lang.annotation.*;

/**
 * 标记了注解的字段会在写请求时对数据进行加密，在写请求时进行解密
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface EncryptField {

    String type() default "AES"; // 加密类型，默认 AES

    String key() default "12345678abc"; // 可选密钥
}
